package cn.al2.nice.nicenull;

import sun.applet.Main;

import java.util.HashMap;
import java.util.Optional;

public class NiceNull {

    public static void main(String[] args) {
        HashMap<String, Object> testMap = new HashMap<>();

        // java.lang.NullPointerException
        // System.out.println(testMap.get("temp").toString());


        // 丑陋
//        if (testMap.get("temp") != null) {
//            System.out.println(testMap.get("temp").toString());
//        } else {
//            System.out.println("空");
//        }

        // 优雅
        String imei = Optional.ofNullable(testMap.get("imei")).orElse("空").toString();
        System.out.println(imei);

    }
}
